home *** CD-ROM | disk | FTP | other *** search
- // (c) Jean MICHEL June 1993 -- any modifications must be signaled to the
- // author
-
- // this defines a system-independent error function mechanism.
- // to use cell.cpp under another system that windows, just replace
- // winerror.cpp by some appropriate code
-
- // error codes to be used in user-provided efns :
- // bits 1..4: severity
- #define ERROR_ 0x1
- #define WARNING_ 0x2
- /* bits 5..8: broad category */
- #define MEMORY_ 0x10
- #define FILE_ 0x20
- #define FILEN_ 0x40
- // FILE_: print errno system message; FILEN_ : do not print it
- #define SYNTAX_ 0x30
- // other bits can be used in more specific applications
- extern void (cdecl *efns)(int /* errcode */,char *,...);
- extern int status;
-